package com.thirteenClassicsServer.service;

import com.thirteenClassics.dto.EntryPageQueryDTO;
import com.thirteenClassics.dto.MarkCatalogQueryDTO;
import com.thirteenClassics.dto.MarkCompDto;
import com.thirteenClassics.dto.MarkJdbDto;
import com.thirteenClassics.result.PageResult;
import com.thirteenClassics.vo.MarkCatalogQueryJdbVO;
import com.thirteenClassics.vo.MarkCatalogQuerySingleVO;


public interface IMarkService {

    PageResult pageQueryMark(EntryPageQueryDTO entryPageQueryDTO);

    PageResult pageQueryMarkJdb(EntryPageQueryDTO entryPageQueryDTO);

    MarkCatalogQueryJdbVO selectCatalogAndAll(MarkCatalogQueryDTO markCatalogQueryDTO);

    void saveJdb(MarkJdbDto markJdbDto);

    MarkCatalogQuerySingleVO selectCatalogAndAllComp(MarkCatalogQueryDTO markCatalogQueryDTO);

    void saveComp(MarkCompDto mrkCompDto);
}
